package com.lj.common.enums.datascope;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 数据权限类型枚举
 *
 * @author 小李飞刀
 */
@Getter
@AllArgsConstructor
public enum DataScopeTypeEnum {
    /**
     * 全部数据权限
     */
    ALL("1", "全部数据权限"),
    /**
     * 自定数据权限
     */
    CUSTOM("2", "自定数据权限"),
    /**
     * 本部门数据权限
     */
    OWN_DEPT("3", "本部门数据权限"),
    /**
     * 本部门及以下数据权限
     */
    OWN_AND_CHILD_DEPT("4", "本部门及以下数据权限"),
    /**
     * 仅本人数据权限
     */
    OWN_ONLY("5", "仅本人数据权限"),
    ;

    private final String type;

    private final String desc;
}
